Solving Routing Problems with Branch-Cut-and-Price
نویسندگان
چکیده
Marcus Poggi de Aragão Dep.de Informática Pontif́ıcia Universidade Católica do Rio de Janeiro [email protected] Eduardo Uchoa Dep. Eng. de Produção Universidade Federal Fluminense [email protected] January 15th, 2005 The Capacitated Vehicle Routing Problem (CVRP) is the most basic variant of a vehicle routing problem: homogeneous fleet, single depot, only deliveries, no time-windows, and a one-dimensional capacity constraint on the load of each vehicle. It was recently shown that a careful combination of cut generation and column generation, in the so-called branch-cut-and-price algorithms, can be significantly more effective than previous approaches for the CVRP. This talk is a discussion over the potential of branch-cut-and-price algorithms on more generic and complex variants of vehicle routing. We include pointers to recent literature and present our current lines of research on the subject. Computational results on some classical variants, including the Vehicle Routing Problem with Time-Windows (VRPTW) and the Capacitated Arc Routing Problem (CARP) are given. The talk starts by presenting an approach we have initially developed for the Capacitated Minimum Spanning Tree problem ([3], [10]). Next, it is shown how it could be extended to the CVRP. The corresponding MIP formulation written below, in the form of what we called Explicit Master, combines the edge based and the column generation formulations for that problem. Suppose a complete undirected graph G = (V,E) with vertex set V = {0, 1, . . . , n}. The depot is assigned to vertex 0. The client vertex set V+ = {1, . . . , n} is associated to demands d(·). Each edge e ∈ E has a nonnegative length l(e). There are K vehicles of equal capacity C. For each one, a route, starting and ending at the depot, shall be determined assuring that total demand of the clients in the route do not exceed C. Finally, the set of all K routes must visit each client exactly once and total length is to be minimized.
منابع مشابه
Using the primal-dual interior point algorithm within the branch-price-and-cut method
Branch-price-and-cut has proven to be a powerful method for solving integer programming problems. It combines decomposition techniques with the generation of both columns and valid inequalities and relies on strong bounds to guide the search in the branch-and-bound tree. In this paper, we present how to improve the performance of a branch-price-and-cut method by using the primal-dual interior p...
متن کاملComputational Experience with Hypergraph-Based Methods for Automatic Decomposition in Discrete Optimization
Branch-and-price algorithms based on Dantzig-Wolfe decomposition have shown great success in solving mixed integer linear optimization problems (MILPs) with specific identifiable structure, such as vehicle routing and crew scheduling problems. For unstructured MILPs, the most frequently used methodology is branch-and-cut, which depends on generation of “generic” classes of valid inequalities to...
متن کاملA branch-price-and-cut algorithm for the mixed capacitated general routing problem with time windows
We introduce the Mixed Capacitated General Routing Problem with Time Windows (MCGRPTW). This problem is defined over a mixed graph, for which some nodes, arcs and edges have strictly positive demand and must be serviced through a fleet of homogeneous capacitated vehicles. The aim is to find a set of least-cost vehicle routes that satisfy this requirement, while respecting pre-specified time win...
متن کاملParallel branch and cut for capacitated vehicle routing
Combinatorial optimization problems arise commonly in logistics applications. The most successful approaches to date for solving such problems involve modeling them as integer programs and then applying some variant of the branch and bound algorithm. Although branch and bound is conceptually easy to parallelize, achieving scalability can be a challenge. In more sophisticated variants, such as b...
متن کاملParallel Branch and Cut for Capacitated Vehicle
Combinatorial optimization problems arise commonly in logistics applications. The most successful approaches to date for solving such problems involve modeling them as integer programs and then applying some variant of the branch and bound algorithm. Although branch and bound is conceptually easy to parallelize, achieving scalability can be a challenge. In more sophisticated variants, such as b...
متن کاملModelos e algoritmos para problemas integrados de distribuição e roteamento (Models and algorithms for the integrated routing and distribution problems)
Since the Vehicle Routing Problem (VRP) was introduced by Dantzig and Ramser, it became one of the most studied problems in Combinatorial Optimization. Different solution approaches were proposed over the past decades to solve the VRP and its variants. In this thesis, we discuss about two VRP variants, resulting from the integration of VRPs with distribution problems. The first problem takes pl...
متن کامل